Skip to content

Conversation

@coolreader18
Copy link
Collaborator

@coolreader18 coolreader18 commented Sep 27, 2023

Description of Changes

resolves #325

API and ABI

  • This is a breaking change to the module ABI
  • This is a breaking change to the module API
  • This is a breaking change to the ClientAPI
  • This is a breaking change to the SDK API

If the API is breaking, please state below what will break

Copy link
Contributor

@gefjon gefjon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merged master into this to pick up the tests, then noticed that derive(Serialize) is similarly broken, because (for some reason) references to uninhabitable types are not considered uninhabited for the purposes of exhaustiveness checking.

I would request review from @coolreader18 , but this is their PR, so instead I'm approving and leaving for them to merge.

@cloutiertyler cloutiertyler merged commit d8395fe into master Sep 30, 2023
@coolreader18 coolreader18 deleted the noa/fix-derive-deser-void-enum branch November 8, 2023 19:33
bfops pushed a commit that referenced this pull request Jul 17, 2025
bfops pushed a commit that referenced this pull request Jul 17, 2025
## Description of Changes
Addresses
clockworklabs/SpacetimeDBPrivate#1786 and
clockworklabs/com.clockworklabs.spacetimedbsdk#329.
Marks messages as parsed from the background parsing thread, and then
marks them as applied using a separate tracker once they are applied.

## API

 - [ ] This is an API breaking change to the SDK

*If the API is breaking, please state below what will break*

## Requires SpacetimeDB PRs

## Testsuite

SpacetimeDB branch name: master

## Testing

- [x] Testing against Bitcraft
bfops pushed a commit that referenced this pull request Aug 7, 2025
## Description of Changes
Addresses
clockworklabs/SpacetimeDBPrivate#1786 and
clockworklabs/com.clockworklabs.spacetimedbsdk#329.
Marks messages as parsed from the background parsing thread, and then
marks them as applied using a separate tracker once they are applied.

## API

 - [ ] This is an API breaking change to the SDK

*If the API is breaking, please state below what will break*

## Requires SpacetimeDB PRs

## Testsuite

SpacetimeDB branch name: master

## Testing

- [x] Testing against Bitcraft
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SATS derive(Deserialize) fails for empty enums

4 participants